4
תגובות

mysql real escape string

פתח NaseemIB96 ,
כשאני עושה mysql real escape string בשביל ההברחות האלו ואני שולף ההברחות מוצגות, למה ? איך אני מונע את זה ?

4 תשובות

avatar ענה משתמש_226089 ב 30 למאי 2012 #

זה לא קשור ל-mysql_real_escape_string. היא מבריחה תווים במנוע הפנימי של mysql, והיא לא משפיע על הנתונים עצמם. הנתונים יישמרו ללא ההברחה. אם אתה מקבל הברחה בפלט, סימן שאתה מפעיל איזושהי פונקציה נוספת.

avatar ענה NaseemIB96 ב 30 למאי 2012 #

function escape($name){
    if(isset($_POST[$name])) {
      return mysql_real_escape_string($_POST[$name]);
    }
    return false;
  }


זה הדבר היחיד !!!

avatar ענה משתמש_226096 ב 30 למאי 2012 #

או, magic quotes דלוק.

avatar ענה Plural ב 03 ליוני 2012 #

למה אתה משתמש בכלל ב Magic Quotes?
לא ראית מה כתוב עליו בקישור שנתת אליו בדוקומנטציה?